package com.pro.task;

import com.pro.service.BookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 如果你的类想要加入到spring容器中，怎么办？ @Controller（有特殊含义的主键） @Service @Repository @Component（主键）
 */
@Component  /*先加入容器，才能用@Autowired注入*/
public class CompuTask {
    @Autowired
    private BookService bookService;

    //任务调度
    @Scheduled(cron = "0 * * * * ?")
    private void updateEvaluation(){
        bookService.updateEvaluation();
        System.out.println("--更新--评分--以及热度--");
    }
}
